#pragma once 

class Obj;
class PlayerObj;

class ControlGroup
{
public:
    ControlGroup();
    void addSelection(const std::vector<PlayerObj*>& objs, bool shiftHeld);
    void addSelection(PlayerObj* obj, bool shiftHeld);
    void clear();
    void move(const glm::vec2& target);

    std::vector<PlayerObj*> m_objList;
private:
};